generous portion - German English Dictionary